The chemical physics of solid surfaces and heterogeneous catalysis