Diffusion in generalized hydrodynamics and quasiparticle scattering