Hot weather expected in most parts of SA while KZN and Eastern Cape brace for heavy rains and hail