Synthesis, characterization and biological evaluation of ferrocene based poly(azomethene)esters