Does public opinion affect air quality? Evidence based on the monthly data of 109 prefecture-level cities in China. (May 2018)