Jill Kelley defends reputation after Petraeus scandal