A genetic factor model for the statistical analysis of multilocus DNA fingerprints