IBM says it will pause hiring as CEO says around 7,800 non-customer facing roles could be replaced