Synthesis and characterization of piperazine-derived poly(amido-amine)s with different distributions of amido- and amino-groups along the macromolecular chain