Text this: Semi-analytical Model to Predict Dynamic Capillary Pressure–Saturation Relationship for Flows in Heterogeneous Porous Media