chip supply bottlenecks