Hydrogen adsorption at RuO2(110): Density-functional calculations