Cyclodepolymerisation of bisphenol A polysulfone: evidence for self-complementarity in macrocyclic poly(ether sulfones).