Norman Macfarlane, Baron Macfarlane of Bearsden