Trump tells World Economic Forum U.S. doesn’t need Canadian oil, gas, autos or lumber