CUNY pays David Petraeus $150,000 to teach three hours a week