Microsoft will buy Activision Blizzard, betting $70 billion on the future of games