New vaccine can cure severe cancer