Why Does Temperature Affect Diffusion