President Donald Trump threatened to shut the border this week to stop smuggling, but now he is giving Mexico until next year to resolve the problem.