Nvidia's $4.6B China loss contrasts with AMD's blowout quarter