Water-soluble, self-assembling container molecules: an update.