IBM halts hiring to replace jobs with AI