British Airways cuts Middle East flights, boosts India, Africa services