Bis-triazolium containing macrocycles, pseudorotaxanes and interlocked structures for anion recognition