Applying Multi-Agent Negotiation to Solve the Production Routing Problem With Privacy Preserving