British Airways ’sorry’ after cancelled birthday trip to Dubai and compensation mix-up The IndependentSource