New models of interstellar gas–grain chemistry – I. Surface diffusion rates