China vows 'hot money' clampdown