An improved design method for the dimensional synthesis of flexure-based compliant mechanisms: optimization procedure and experimental validation