Structural characterisation, biological activities and pharmacological potential of glycosaminoglycans and oligosaccharides: a review