US President Donald Trump has signed sweeping new tariffs on imports of steel of 25 percent and aluminium of 10 percent.