AstraZeneca has decided to make money from the pandemic after all