Application of a dynamic model that combines pore blocking and cake formation in crossflow ultrafiltration