Mounting evidence suggests mink farms in China could be the cradle of Covid-19