Vincenzo Nibali wins Stage 10, his second of 2014 Tour