Reversing the stereochemistry of a Diels–Alder reaction: use of metalloporphyrin oligomers to control transition state stability