Diffusion and dissociation of platinum clusters on Pt(111)