Constant Mean Curvature Surfaces, Harmonic Maps and Integrable Systems