Denmark’s Stefan Kung triumphed in snowy conditions on a weather-shortened stage two at the Tour de Romandie.