Former CIA Chief David Petraeus has new job