Scaling limits of the three-dimensional uniform spanning tree and associated random walk