John Erskine, 5th Lord Erskine — Scottish noble and diplomat