Diversity and social cohesion