Covid-19 drug shown to be preventive and therapeutic