Dual functionality of ferrocene-based metallopolymers as radical scavengers and nanoparticle stabilizing agents