Hundreds of Qatar Airways passengers affected by flight cancellations