General Motors Company (GM) supply chain analysis