Knox, William Stuart, Hon, active 1865-1874, MP