Review of concepts and applications of electrochemical ion separation (EIONS) process