A series of cruise ship mishaps is catching up to Carnival. Profits plunged and Carnival also said demand looks weaker than a year ago.