Groups all of whose undirected cayley graphs are determined by their spectra