| Carnival swings from profit to loss