What is IATF 16949, and why do automotive-grade micro switches need it?