Theory and simulation of associating liquid mixtures