Metallocavitands: an emerging class of functional multimetallic host molecules.