Diffusion of short-chain molecules on metal surfaces