Microsoft announces massive corporate restructuring