Babson College names new dean of faculty