Carnival confirms data breach impacting nearly 6 million