A computational study of oxidation of ruthenium porphyrins via ORu(IV) and ORu(VI)O species.