Carnival shares pop on revenues beat and raised full-year outlook