Donald Trump has declared an emergency on the Mexico border.