Trump says thinking in terms of 25% tariffs on Mexico and Canada