Sir James Rankin, 1st Baronet — British politician (1842–1915)