US awards BAE Systems $580mln contract for howitzers, ammo carriers | Al Mayadeen English