AI demand pushes TSMC to record revenues and margins