William Lindsay — English footballer and cricketer (1847–1923)