Membrane Contactors: Fundamentals, Applications and