Effects of non-Darcian and nonuniform porosity on vertical-plate natural convection in porous media