Cooperation, Punishment, and the Evolution of Human Institutions