Onset of convection in a non-Newtonian viscous flow through a horizontal porous channel