Modeling of cation exchange equilibria on zeolites