TSMC maintains sales guidance despite disrupted production c