Swiss ski star Marco Odermatt has won his nation’s signature World Cup giant slalom race for a record fifth straight year.