CFD modelling of natural gas combustion in IC engines under different EGR dilution and H2-doping conditions