soaring gold ends near six-year high