Application of magnetic circular dichroism spectroscopy to porphyrins, phthalocyanines and hemes