Multi-product supply chains with supplier and retailer competition