Enhancing whole tumor cell-based cancer vaccines using nanotechnology: from historical limitations to next-generation immunotherapeutic platforms | Synapse