Energetics and many-particle mechanisms of two-dimensional cluster diffusion on Cu(100) surfaces