Icy weather grips Northern Cape