Gerald Knox, 7th Earl of Ranfurly — peer (1929-2018)