Dollar dumped on China economy jitters