The 25 US colleges that give the most financial aid, ranked