Carnival Corporation (CCL) reports earnings