Cyclodextrin nanoaggregates and their assembly with protein: a spectroscopic investigation