Trump says he will hit Mexico with tariffs