Brownian motion and chemical dynamics on solid surfaces