Walter Erskine, 12. Earl of Kellie