The k-anonymity Problem is Hard