McCain on Petraeus: "I appreciate his service...