Therese Johaug claimed her second World Cup win of the season in Davos to close the gap in the overall standings to Frida Karlsson.