Gold holds gains after U.S. data