Geometric volume-of-fluid framework for simulating two-phase flows on unstructured meshes