Transition-metal complexes of pyrrole pigments. I. Electronic and vibrational spectra of cobalt(II), nickel(II) and copper(II) complexes of some dipyrromethenes