distance between two vectors in 3d