Improved electrochemistry of multi-ferrocenyl compounds: investigation of biferrocene, terferrocene, bis(fulvalene)diiron and diferrocenylethane in dichloromethane using [NBu4][B(C6F5)4] as supporting electrolyte