Mark Carney says Canada 'won't be for sale, ever' in Oval Office meeting with Trump