Molecular-level understanding of the water-gas-shift reaction on Rh(111)