How supply chain snags could put the brakes on EV revolution