Donald Trump has vowed to hit foes and allies alike with levies on so-called 'Liberation Day', April 2.