NSW set for rain, snow as cool change hits