gold closes higher as iran spooks oil market