cluster based generalization for k-anonymity