Text this: Synthesis, structure and electrochemistry of new diferrocenyl pyridine derivatives