Soret and double diffusive convection in a porous cavity