Nibali wins the Tour de France