SNiPer-HD: improved genotype calling accuracy by an expectation-maximization algorithm for high-density SNP arrays