Cultural Pluralism and Social Cohesion