Gold surges past $5,000 amid US-Iran tensions