Donald Trump overstepped his authority by imposing most of his steep tariffs on global imports, the US supreme court ruled on Friday, toppling a key pillar of the president’s aggressive economic agenda.