Wraparound hosts for fullerenes: tailored macrocycles and cages.