Self-organized Gd atomic superlattice on Ag(111): Scanning tunneling microscopy and kinetic Monte Carlo simulations