DOUBLE-DIFFUSIVE CONVECTION IN A POROUS ENCLOSURE WITH COOPERATING TEMPERATURE AND CONCENTRATION GRADIENTS AND HEAT GENERATION OR ABSORPTION EFFECTS