CMF-Impute: an accurate imputation tool for single cell RNA-seq data