'U.S. News' ranks UI among top 10 best colleges for veterans