John Darwall — English clergyman and hymnodist