Cathay Pacific hit by massive data breach; 10 million passengers affected