X-ray photoelectron holography of ultrathin film and single crystal Cu(111): improving the accuracy of bond-length determination