US public colleges now get more revenue from students than from state funding