Evaluating the performance of dropout imputation and clustering methods for single-cell RNA sequencing data