Decoding the effect of demographic factors on environmental health based on city-level PM2.5 pollution in China