William Horner — English cricketer (1830-1905)