β-Substituted ferrocenyl porphyrins: synthesis, structure, and properties.