Shanghai city lagging in air quality and roads