Quantitative investigation of the effects of CR, EGR and spark timing strategies on performance, combustion and NOx emissions characteristics of a heavy-duty natural gas engine fueled with 99% methane content