St. Mary's University names new president