Temperature dependence of surface self-diffusion on Pt(001)