Microsoft wins $22bn US army contract for augmented reality