China upset with US pulling its non-emergency staff from Shanghai