Retention model for high-performance ion-exchange chromatography