Pentagon cancels $10 billion JEDI cloud contract | Fortune