gold ends at $1,308.30, a fresh record