Harmony Gold reports strong earnings as South Africa's operating environment stabilises