Membrane Types and Factors Affecting Membrane Performance