Vaccines: An Innovative Approach to Treating Cancer