Despite internal uproar, Microsoft CEO Satya Nadella says the company is not cancelling its contract with the US Army (MSFT)