President Trump has walked back some significant immigration policies that collide with his economic agenda, angering his far-right allies.