Unlocking cancer vaccine potential: What are the key factors?