British Airways’ profits may not fly high much longer