The US Supreme Court on Friday struck down President Donald Trump’s sweeping global tariffs, ruling that he violated federal law by unilaterally imposing import duties under emergency powers without explicit authorisation from Congress.