Poly ionic resins supported reagents and catalysts: applications to c-c and c-heteroatom bond-forming reactions