Can you explain the process of how ion exchange chromatography separates ions and polar molecules in more detail?