EnDecon: cell type deconvolution of spatially resolved transcriptomics data via ensemble learning