British Airways suspends Saudi flights on terror threat