South Africa, China sign R27 billion worth deal