TSMC approves up to $500M purchase of Anthropic shares at IPO price