Great wall of sand hits northwestern Chinese city