Trump says tariffs will be imposed on Mexico and Canada on February 1