Peter Mackay, 4. Earl of Inchcape