President Donald Trump eliminated a temporary protected status program even as he bemoaned a shortage of undocumented immigrants in farm and hotel industries.