St. John's University names new president