British Airways and other airlines reroute flights to avoid Strait of Hormuz after Iran hits US drone