Progress in synthesis of branched ferrocene-based polymers and their applications in supramolecular recognition and as precursors of magnetic materials