Diversity, cultural relativism and multiculturalism