John Erskine, Conde de Mar