John Smith (homme politique, 1832-1910)