Trump's immigration budget comes with strings attached: mass amnesty and foreign work visas.