Microsoft to lay off 8pc gaming staff as Blizzard president resigns