Markéta II., Frederik a Mary