TSMC is buying stakes in Anthropic and OpenAI worth up to $1 billion Quartz