Airbus and Emirates Airline agree to cancel A350 XWB order