Microsoft wins $927 million contract with US Department of Defense