The US Supreme Court has ruled that President Trump's tariffs imposed under an economic emergency law were illegal, creating significant uncertainty for American importers.