Synthesis and characterization of dihalogenoruthenium(IV)-, diphenylruthenium(IV)-, and phenylruthenium(III)-tetraphenylporphyrin complexes, including the crystal structure of Ru(TPP)Br2