TSMC and Foxconn sign on dotted line to buy 10 million Pfize