Absorption spectra of first-row transition metal complexes of bacteriochlorins: a theoretical analysis