Coronavirus infects global economy with uncertainty