China's GDP shows patchy economic recovery