Y-chromosome STR haplotypes in the Canary Islands population (Spain).