Supercritical Fluids as Solvents for Chemical and Materials Processing