scNPF: an integrative framework assisted by network propagation and network fusion for preprocessing of single-cell RNA-seq data