Evaluation of ultrafiltration process fouling using a novel transmembrane pressure (TMP) balance approach