B- cyclodextrin as a supramolecular catalyst in the synthesis of biologically active heterocyclic compounds