A novel analytical solution for gas diffusion in multi-scale fuel cell porous media