New developments in the synthesis of block and graft copolymers via anionic and cationic methods