Reduction of N-arylporphyrins to N-arylphlorins: opposite stereochemical courses as a function of the reducing agent