Why South Africa is emerging as a top investment destination