China's economy tops expectations