U.Va. rose from No. 3, a position it held for six of the last seven years, to No. 2 in this year’s Kiplinger's list