Ernst & Younger fined $100 million after staff cheated on CPA exams