A Vector Element-Free Galerkin Method For Waveguide Eigenvalue Problems