British Airways, other travel sites stop selling SeaWorld tickets