Trump imposes sweeping 25% steel and aluminum tariffs. Canada and Europe swiftly retaliate