Thermodynamic studies of dodecylpyridinium ion binding to humic acid and effect of solution parameters on their binding