Direct ink writing of ammonium perchlorate propellants for solid rockets using a dual-cure approach | Synapse