Multi-modal distribution crossover method based on two crossing segments bounded by selected parents applied to multi-objective design optimization