Activision Blizzard shareholders approve $68.7 bln Microsoft deal