At least 32 dead after snowstorms in China