Gold holds near 7-month high as political worries buoy safe-haven demand