Fast Voronoi Diagrams on Triangulated Surfaces