TSMC shares soar after Warren Buffett, who rarely invests in tech stocks, buys a $5 billion stake