Geometric vs. electronic factor in surface electronic structure-H adsorption on Sc and Ti(0001)