End-capped poly(4,5-dichlorophthalaldehyde): a stable self-immolative poly(aldehyde) for translating specific inputs into amplified outputs, both in solution and the solid state