OpenAI revenue run rate tops $40 billion ahead of IPO