Radiative heat transfer flow in a porous medium: effects of internal heat generation, mass flux and convective boundary condition