Cofnod E-bost: Alleviating batch effects in cell type deconvolution with SCCAF-D