Synthesis of 2-alkyl benzimidazoles and 2, 2-(alkanediyl)-Bis-1H-benzimidazoles: detailed studies of [2] pseudorotaxane formation from [bis(benzimidazolium) alkane] systems with variable spacers and dibenzo-24-crown-8