John Elphinstone (1649–1718), 8th Lord Elphinstone