Microsoft buys game publisher Activision Blizzard for $68.7 billion