Icy weather and snow expected in parts of KZN