MLCC lead times hit 16 months as AI demand tightens supply