Microsoft announced an $800 million impairment charge due to General Motors' termination of its Cruise autonomous vehicle ...