An artificial nonlinear diffusivity method for shock-capturing in supersonic reacting flows