TSMC Q1 soars 45%