Characterisation and State Estimation of Magnetic Soft Continuum Robots