Xbox layoffs draw shock and anger as 3,200 jobs cut