Dendritic cell biology and its role in tumor immunotherapy