Cable-driven parallel mechanisms for minimally invasive robotic surgery