New cancer vaccine: Doctor explains all you need to know