Is Trump heading for a fall over the border wall?

After making threats for months, Donald Trump has finally declared the US-Mexico border a national emergency.