temperature swing solvent extraction