Diversity, democracy and solidarity in EU societies