Sandstorm turns Beijing into scene reminiscent of sci-fi film