Structure, function and immunochemistry of bacterial exopolysaccharides