Modeling Gas-Liquid Flow in Pipes: Flow Pattern Transitions and Drift-Flux Modeling