The effect of nanoparticle diffusion and thermophoresis on convective heat transfer of nanofluid in a circular tube