Study ranks Colgate alumni among top earners