Text this: Theoretical investigation of the surface reaction N-(ads)+H-(ads)-> NH(ads) on Ru(0001) using density functional calculations, variational transition-state theory, and semiclassical tunneling method