Princeton Review gives St. Lawrence University high marks for undergrad education