Pentagon Scraps $10 Billion Contract With Microsoft, Bitterly Contested By Amazon