Mexico paying for border wall