Kenneth Mackay, 2. Earl of Inchcape