Can a vaccine cure cancer?