US Defense Department cancels the $10 billion JEDI contract with Microsoft and will re-bid