President Donald Trump has praised tariffs and announced an array of import duties on specific countries and products since taking office.