The president also threatened to hit Mexico with an extra 5% tariff in a row over water supplies to US farmers.