Who married Lady Margaret Hay?