South Africa blasts Copenhagen failure