Pentagon cancels $10B cloud contract given to Microsoft over Amazon
edition.cnn.com