Adsorbate-induced surface stress: sulfur, oxygen and carbon on Ni(100)