Nvidia beats Wall Street expectations even as Trump tamps down China sales