TSMC Q1 profit beats estimates amid surge of AI chip demand, 18 April 2024