China struggles to shift tech firms away from Nvidia chips