Transient convection in saturated porous layers with internal heat sources