Optimal Configuration of Cantilever Hook Type Snap-Fit Considering Assemblability/Disassemblability and Retention Performance