Mette Frederiksen has secured a third term as Denmark's prime minister after a coalition deal was reached 10 weeks after parliamentary elections.