US orders non-emergency consulate workers to leave Shanghai