TSMC smashed earnings expectations thanks to AI chip demand