Foxconn improves working conditions