China and US clash over currency