British Airways and Singapore Airlines cancel Dubai flights after US bombs Iran – Financial Times