Pseudospectral Divide-and-Conquer for the Generalized Eigenvalue Problem