The sulphated-galactan hydrolases, agarases and carrageenases : structural biology and molecular evolution