UPF: two-dimensional finite-element groundwater flow model for saturated-unsaturated soils