IECMQ: a computer program for calculating equilibrium-state in aqueous systems