Warranty failure analysis in service supply chain: A multi-agent framework