GraffMatch: Global Matching of 3D Lines and Planes for Wide Baseline LiDAR Registration