10 of the best multi-day hikes in South Africa