Denmark is regularly ranked as one of the happiest countries in the world - with a cosy international reputation as the home of hygge and Lego, the idealistic fictional prime minister Birgitte Nyborg in Borgen and the woolly jumpers of TV detective Sarah Lund.