Mark Carney is sworn in as Canada’s new prime minister as country deals with Trump’s trade war