A mechanistic char oxidation model consistent with observed CO2/CO production ratios