AstraZeneca sells 500,000 doses of drugs that are said to protect people who cannot be vaccinated against the virus