Colgate alumni rank near top for highest mid-career salary