South Africa dodges downgrade despite Eskom debt