Airlines in the US are now required to give passengers cash refunds if their flight is significantly delayed or cancelled.