Lithium and proton templated ω-polyazamacrolactamization, new general routes to macrocyclic polyamines