Will Trump's deal with Mexico be effective in bringing the illegal immigration crisis under control?