Sir John Barker, 1st Baronet — British politician (1840–1914)