The Cognitive and Cultural Foundations of Moral Behavior