Exploring versatile applications of cyclodextrins: an overview