John Tye — English cricketer (1848-1905)