ANEC: Automated Negotiation Engine for E-Commerce