Avianca cancels flights due to Iberia strike