Johannesburg refused to pay ransom after being attacked by ransomware