Carnival Cruises to Pay $20 Million in Pollution and Cover-Up Case