A knee-guided prediction model oriented to population composition structures for dynamic multi-objective evolutionary optimization