Petraeus testifies on Benghazi attack