British Airways suspends short-haul ticket sales from Heathrow over industry challenges