The tech giant will provide around 120,000 headsets to the US army in a 10-year deal worth $21.9bn.