Nvidia outlook beats expectations but China worries linger