Mary Elphinstone, Lady Elphinstone