Dendritic cells hold promise for immunotherapy