Holography and hydrodynamics: Diffusion on stretched horizons