China's yuan has skidded to six-month lows against the dollar and analysts say it could weaken further as investors fret over a bumpy pandemic recovery in the world's second-largest economy.