A Monte Carlo study of surface diffusion coefficients in the presence of adsorbate–adsorbate interactions. I. Repulsive interactions