DoD backs off cloud contract with Amazon partner worth nearly $1 billion