Comparative assesment of in vitro and in vivo biological activity of some recently synthesized aminophosphonates, bis-aminophosphonates and poly(aminophosphonate)s