China vows retaliation after Trump ends preferential status