AstraZeneca reveals cocktail that’s more effective than its vaccine over time