Non-linear viscoelasticity of polysaccharide solutions. 1: Guar galactomannan solutions