Вакцина AstraZeneca обеспечивает иммунитет к коронавирусу в течение как минимум года после одной дозы, согласно исследованию.