Lattice-gas model of diffusion of NH3 on Re(0001)