New AstraZeneca drug 'prevents and treats COVID'