Ultrafiltration: factors influencing flux and rejection