State Estimation of Continuum Robots: A Nonlinear Constrained Moving Horizon Approach