British Airways starts non-stop service to Doha and Muscat