Cultural diversity and innovation