X-ray diffraction studies of polysaccharide sulphates: Double helix models for κ- and ι-carrageenans