Synthesis of molecular nanocapsules for supramolecular host-guest chemistry and enzyme-like catalysis