Tour de France: Alberto Contador wins stage 14