A Variable-Stiffness Compliant Mechanism for Stiffness-Controlled Haptic Interfaces