Static Elasticity Compensation via Recursive Artificial Neural Network for Long-Reach Cable-Driven Hyper-Redundant Manipulators