Swiss Odermatt seals overall World Cup title