Pentagon Gives Microsoft $10 Billion 'War Cloud' Deal, Snubbing Amazon