Dynamic ultrafiltration model based on concentration polarization―cake layer interplay