China warns the US not to ‘play with fire’ over a $2.2 billion sale of tanks and missiles to Taiwan