New self-supporting heterogeneous catalyst based on infinite coordination polymer nanoparticles