gold futures climb to a three-week high