Selective synthesis of ruthenium(II) Metalla[2]catenane via solvent and guest-dependent self-assembly.