British Airways Cuts China Flights