Therapeutic Cancer Vaccines: Mechanisms, Clinical Progress, and Future Directions | Synapse