Gen. Petraeus, Amb. Crocker testify before US Armed Services Committee