IBM is set to cut thousands of jobs as it shifts focus to cloud and AI growth. Here's what the layoffs mean for the tech ...