The role of chemistry and pH of solid surfaces for specific adsorption of biomolecules in solution—accurate computational models and experiment