Ignition and combustion of ammonium perchlorate in a hydrogen atmosphere