AstraZeneca strikes deals to provide 1.3 billion coronavirus vaccine doses to developing countries at cost | Fortune