Gold holds above $5,170 as Iran tensions offset a firm USD | Metals Mine