Could a Vaccine-Based Cancer Cure Be Around the Corner?