Electronic structure, spectra, and magnetic circular dichroism of cyclohexa-, cyclohepta-, and cyclooctapyrrole.