Just days before he was scheduled to testify before Congress on the assault in Benghazi, Libya, that killed U.S. diplomat Chris Stevens, Gen. David Petraeus resigned