Taiwan's Foxconn buys Macronix International's 6-inch wafer fab -sources