Rare snow delights South Africans