US President Donald Trump has signed an order imposing a new 10% tariff on imports from all countries, invoking Section 122 of the Trade Act shortly after the Supreme Court struck down his earlier sweeping emergency tariffs.