Mecartex SA Switzerland flexures, kinematics, mechanisms, micropositioning, nanopositioning, parallel kinematics, precision mechanics, and wire edm