President Donald Trump has made cracking down on illegal immigration a key part of his first-term agenda.