Sandstorms blanket northern China in otherworldly haze