On Friday the Pentagon transferred $1.5 billion from other programs including funding for an Afghanistan-program to fund the construction of a US-Mexico border wall, to stop the surge in numbers of migrants arriving at the US border that Donald Trump has called a crisis and declared a national emergency over.