John Farr (UK politeecian)