Monopoly or not, British Airways is doing well