Graph Generation via Spectral Diffusion