Critical factors affecting information sharing in supply chains