Ferrocene-containing [1]-, [2]-, [3]- and [4]rotaxanes synthesized from a common precursor