Alexander Elphinstone, 19. Lord Elphinstone