Amazon files suit over Microsoft's cloud contract with Pentagon