Carnival says cruises for 2021 a hard sell