Pseudo-spectral least-squares method for elliptic interface problems