Photocatalytic degradation of organic pollutants through conjugated poly(azomethine) networks based on terthiophene–naphthalimide assemblies