Extension of the A-UNIFAC model to mixtures of cross- and self-associating compounds