Inclement weather wreaks havoc across KwaZulu-Natal