Dynamic simulation of ignition, combustion, and extinguishment processes of HMX/GAP solid propellant in rocket motor using moving boundary approach