Thermodynamic analysis and enthalpy―entropy compensation for the solubility of indomethacin in aqueous and non-aqueous mixtures