Carnival shares sink on outlook, cost concerns