Dendritic cell engineering for tumor immunotherapy: from biology to clinical translation. (July 2012)