Tour de France: Cédric Vasseur wins stage 10