Optimizing Singular Spectrum for Large Language Model Compression