In situ synthesis of copper stearate/ammonium perchlorate shell–core composite for self-catalytic thermal decomposition