Mexico deals, win for Trump, win for America