Free convection in a triangular enclosure with fluid-saturated porous medium and internal heat generation