Scenario simulation of urban energy-related CO2 emissions by coupling the socioeconomic factors and spatial structures