Terrifying floods and hail storms hit South African Sun City resort