Beijing calls for a ‘people’s war’ against the US as Trump threatens tariffs on another $300 billion of Chinese goods in all-out trade battle