Gordon Campbell, Baron Campbell of Croy — Scottish politician (1921-2005)