Donald Trump has lashed out at China after Beijing announced it would retaliate against his “liberation day” tariffs. The US ...