Pentagon cancels $10B cloud contract that Amazon, Microsoft were fighting over | Heykuki News