describe the conditions that are necessary for snow to fall