Resonance raman and coherent anti-stokes raman scattering spectra of flavin derivatives. Vibrational assignments and the zwitterionic structure of 8-methylamino-riboflavin