Mechanistic studies on peroxide activation by a water-soluble iron(III)-porphyrin: implications for O-O bond activation in aqueous and nonaqueous solvents.