South African authorities have declared a natural disaster due to severe flooding across six provinces.