Pentagon cancels $10 billion JEDI contract challenged by Ama