Gold at 4-month lows, platinum nears $1,000/oz on China worries