The cancer vaccine that could prevent cancer