Margaret Cunningham (c.1662–1742), Countess of Lauderdale