Putin is the greatest gift to NATO, - ex-CIA Director David Petraeus.