SimBu: Bias-aware simulation of bulk RNA-seq data with variable cell type composition