Home Business Air France-KLM beats expectations on long-haul recovery