scDesign2: a transparent simulator that generates high-fidelity single-cell gene expression count data with gene correlations captured