Industrial agglomeration, technological innovation and air pollution: Empirical evidence from 277 prefecture-level cities in China