Sandstorm envelops northwestern Chinese cities