Passengers to be compensated for delayed flights