America agrees to sell Iraq weapons worth about two billion dollars