Encapsulation of metalloporphyrins in a self-assembled cubic M8L6 cage: a new molecular flask for cobalt-porphyrin-catalysed radical-type reactions.