Home Stock China bans Nvidia AI chips in escalating tech rivalry: here’s what it means