Thousands of people are left homeless after torrential rain caused flooding and mudslides on the east coast of South Africa.