Nanoparticles amplify potential cancer vaccine power