Palladium nanoparticles supported on polyvinylpyridine: catalytic activity in Heck-type reactions and XPS structural studies