Determinants of protein retention characteristics on cation-exchange adsorbents.