Counter-current chromatography: Applications to the separation of biopolymers, organelles and cells using either aqueous—organic or aqueous—aqueous phase systems