Nvidia earnings preview: China sales and AI hype tested