Petraeus agrees to testify to Congress on Benghazi attack: Feinstein aide