Gold holds near $4,200 as consumer sentiment beats forecasts