Sandstorm envelopes Chinese city