How Barclays and Carnival Cruise revived a waterlogged card