Nvidia to invest $100 billion in OpenAI, linking up two AI titans