A segregated solution algorithm for incompressible flows in general co-ordinates