Vicioso takes Swiss stage; Nuyens holds lead