Microsoft takeover of Call of Duty games firm wipes $20bn off Sony shares