Teach for America gains record number of applicants