Effect of internal heat generation on Marangoni convection in a superposed fluid-porous layer with deformable free surface