Dendritic cells and their role in cancer immunotherapy.