Controller design and multi-objective optimization of heavy goods vehicle suspension system by geometry-inspired GA