Cell-based vaccines for renal cell carcinoma: genetically-engineered tumor cells and monocyte-derived dendritic cells