Carnival Corp posts record $6.7B Q2 revenue, adjusted net income up 20%