Henry Keith, Baron Keith of Kinkel — Scottish lawyer (1922-2002)