Sublinear variance in Euclidean first-passage percolation