US President Donald Trump is set to announce sweeping tariffs targeting nations with large trade imbalances with America.