A fast and robust variant of the SIMPLE algorithm for finite-element simulations of incompressible flows