Microsoft stock plunges 10% as earnings drive $357 billion market cap wipeout