Soret and Dufour effects on double-diffusive convection in a salinity gradient solar pond