Nvidia forecasts revenue below estimates as US restrictions cost $8 billion in sales