Coupling ferrocene to brominated tetraazaporphyrin: exploring an alternative synthetic pathway for preparation of ferrocene-containing tetraazaporphyrins