Israel accuses South Africa of Hamas complicity