FISH: fast and accurate diploid genotype imputation via segmental hidden Markov model