Advances in dendritic cell-based vaccine of cancer