Drug used for more than a decade to treat cancer could cure Covid-19