Semantic knowledge guides innovation and drives cultural evolution