Adsorption of gas mixtures on heterogeneous solid surfaces: I. Extension of Tóth isotherm on adsorption from gas mixtures