Riot at Foxconn factory in China blamed on harsh security guards