City-Product Service System: a Multi-scale Intelligent Engineering Design Approach