The role of sublimation in the combustion of ammonium perchlorate propellants