China’s commercial hub Shanghai was blanketed by dense smog Friday, delaying flights and spurring sales of face masks. Levels of PM 2.5 — tiny particles in the air considered particularly hazardous to health — rose to more than 600 micrograms per cubic meter in the afternoon,...