Embedded graph 3-coloring and flows in orientable surfaces