Modeling char combustion with fractal pore effects