John Elphinstone-Fleming, 14. Lord Elphinstone