TSMC will spend $2.9 billion on Taiwan’s advanced semiconductors.