Cold air brings rain and snow to most parts of China