Gold hits $4,220 amid US-Iran peace talks