Electronic spectra of tetrathiafulvalene and its radical cation: analysis of the performance of the time-dependent DFT approach