Nvidia invests $2 billion in AI cloud company Nebius