Is China's economic slowdown a cause for concern?