Covid-19 ravages global factory activity