Predictive morphology, stoichiometry and structure of surface species in supported Ru nanoparticles under H2 and CO atmospheres from combined experimental and DFT studies.