BAE wins $112m M88 recovery vehicles sustainment contract from US Army