President says Canada and Mexico, both major suppliers of key clean energy components, to face 25% duty while US also targets ...