A Provably Stable Iterative Learning Controller for Continuum Soft Robots