Walter Erskine, XII conte di Kellie