From vaccines to AI: New weapons in the fight against cancer