EV supply chain challenges