Polyrotaxane Containing a Blocking Group in Every Structural Unit of the Polymer Chain. Direct Synthesis of Poly(alkylenebenz imidazole) Rotaxane from Ru-Complex-Catalyzed Reaction of 1,12-Dodecanediol and 3,3'-Diamino benzidine in the Presence of Cyclodextrin