SEC fines major ratings agencies over recordkeeping failures