Microsoft to buy Activision Blizzard in all-cash deal, and other news....