Tour de France: Alexander Vinokourov wins stage 13