Interpretation of the resonance Raman spectra of linear tetrapyrroles based on DFT calculations