The US president has vowed to lash out against friend and foe alike on April 2 with a general 20 per cent levy on goods imported into the United States. Trump has already announced this week ...