A heuristic method for fast and accurate phasing and imputation of single-nucleotide polymorphism data in bi-parental plant populations