Robust hex-dominant mesh generation using field-guided polyhedral agglomeration