U.S. President Donald Trump has warned that the caravan must be stopped before it reaches the United States,