Donald Trump has threatened China with “staggering” 50 per cent tariffs if it provides military support to Iran.