who did mary queen of scots marry after lord darnley