how often does it snow in the sahara desert