Protein Ultrafiltration: Theory of Membrane Fouling and Its Treatment with Immobilized Proteases