It would cost $1 trillion to move global supply chains out of China—and that might be a bargain for some companies | Fortune