Hispano 20 mm cannon