Carbon footprint of residents' online consumption in China