Diffusion of small clusters on metal (100) surfaces: Exact master-equation analysis for lattice-gas models