Diffusion with heterogeneous reaction at a catalytic surface