British Airways Delay Causes Bad Start to Holiday