Drivers of urban and rural residential energy consumption in China from the perspectives of climate and economic effects