Microsoft makes layoffs across several divisions including gaming