Mass transport and a complex reaction in porous catalyst pellets: Thiophene hydrodesulphurization