Oxygen reduction reaction using N4-metallomacrocyclic catalysts: fundamentals on rational catalyst design