China's economic recovery 'running out of steam'