Trump’s deal with Mexico is political win for administration