Modelling and simulation of combustion of dilute syngas fuels in a CFR engine