Cancer has a small but formidable foe - nanoparticle vaccine - which aims to strengthen the immune system against cancer