Constraints on allele size at microsatellite loci: implications for genetic differentiation.