Separation of carbohydrates by high-performance liquid chromatography on porous pyridinium polymer columns