Study on the Effects of EGR and Spark Timing on the Combustion, Performance, and Emissions of a Stoichiometric Natural Gas Engine