TSMC Q1 profit up 8.9%