USA's Jessica Diggins finished ahead of Katharina Hennig to claim the Cross-country skiing World Cup win in Lillehammer.