Functional Rotaxanes: From Controlled Molecular Motions to Electron Transfer Between Chemically Nonconnected Chromophores