South Africa risks $32-billion loss due to stance on Ukraine conflict