Solving the non-isothermal reaction-diffusion model equations in a spherical catalyst by the variational iteration method