Diffusion on fractal substrates