Frank Pakenham, 7th Earl of Longford — British politician (1905-2001)