A week before the midterm elections, President Donald Trump on Thursday said an "invasion" of migrants fleeing poverty in Central America is pushing north toward the United States and that the military stands ready to protect the US border.