How covalence breaks adsorption-energy scaling relations and solvation restores them