President Trump announces $100B investment by TSMC