GenHap: A novel computational method based on genetic algorithms for haplotype assembly