Harnessing designed nanoparticles: Current strategies and future perspectives in cancer immunotherapy