Combined effects of nonuniform temperature gradients and heat source on double diffusive Benard-Marangoni convection in a porous-fluid system in the presence of vertical magnetic field