Genetic analysis of 29 Y-STR loci in the Chinese Han population from Shanghai.