Quantifying lateral adsorbate interactions by kinetic Monte-Carlo simulations and density-functional theory: NO dissociation on Rh(100)