St. Peter Claver, priest