Text this: ITC and NMR spectroscopy binding studies of meso- octamethyl-calix[4]pyrrole and its derivatives