Single molecule diffusion on hard, soft and fluid surfaces