Modelling of molecular interactions and inclusion phenomena in substituted beta-cyclodextrin: from simple probes to proteins