C cnbc.com Pentagon cancels $10B cloud contract that Amazon, Microsoft were fighting over 276 points coloneltcb 5 years ago 252 comments