David Eccles, 1st Viscount Eccles — British politician (1904-1999)