Cation-exchange chromatography in non-aqueous solvents