Gerald Balfour, 2nd Earl of Balfour - British politician (1853–1945)