Global nonlinear stability in porous convection with a thermal non-equilibrium model