Cold front in SA: Why it snows and how it happens