China, South Africa sign deals worth $6.5 billion