Mark Carney sworn in as Canadian PM, says will meet Trump when ‘there is respect for Canadian sovereignty’