BYU, Harvard and Stanford top U.S. News list of schools with highest 'yield'