Text this: Kinetic trapping of 2,4,6-tris(4-pyridyl)benzene and ZnI2 into M12L8 poly-[n]-catenanes using solution and solid-state processes