Covid-19: AstraZeneca says its antibody drug AZD7442 is effective for preventing and reducing severe illness