Petraeus resigns amid extra-marital affair as Congress wants answers on Benghazi