Consumer rights expert Martyn James explains everything you need to know about getting compensation for delayed or cancelled flights