Rare snowfall excites Johannesburg residents