IBM cuts 3,900 jobs after muted consulting demand hits quarterly revenue