University of California is the best public university in the country, Forbes finds