Convective Heat Transport in a Heat Generating Porous Layer Saturated by a Non-Newtonian Nanofluid