Dynamic plasmonic trapping and manipulation of nanoparticles and nanowires