Multi-objective optimization for smart cities: a systematic review of algorithms, challenges, and future directions | Synapse