Mason ranks in Top 50 for public colleges with best return on investment