Gold holds above $4,100 as weak home sales data boosts haven demand