Marcus Ehning and Coolio 42 win the Longines Grand Prix of Switzerland