Finite-difference and improved perturbation solutions for free convection on a vertical cylinder embedded in a saturated porous medium