Microsoft is cutting 10,000 jobs in the latest round of tech layoffs