Beijing airport has cancelled hundreds of flights after dense smog reduced visibility in the Chinese capital. Fog across parts of