China promises retaliation for closure of its consulate in Texas, after US gave diplomats there 72 hours to leave.