gold futures climb more than $20 an ounce