Cold wave sweeps across China, bringing freezing temperatures, heavy snow