Foxconn blames computer glitch, promises to fix pay