William Crofts — British rower (1846–1912)