Microsoft cuts 9,000 jobs in largest layoffs since 2023