Lady Margaret Hay, Countess of Dunfermline