Foxconn closes China plant after brawl injures 40