On negotiation as a distributed fuzzy constraint satisfaction problem