gold ends at six-month high near $425