President Donald Trump threatens to send the military to close the US-Mexican border against an "onslaught" of migrants.