Estimating the effects of socioeconomic structure on CO2 emissions in China using an econometric analysis framework