IATA says airline traffic recovery to take longer than expected