gold ends at new record high of $837.50 an ounce on nymex