CIA Director David Petraeus Resigns After Extramarital Affair