gold up for second day on china data, weaker stock markets