Cancer vaccines: up, down, … up again?