China: Superpower or Superbust?