Texture Generation on 3D Meshes with Point-UV Diffusion